package com.th.supcom.pds.config.client.model;

import com.extjs.gxt.ui.client.data.BaseModelData;

/**
 * PhamMachineConfig UI模型.
 * 
 */
public class PhamMachineConfigModel extends BaseModelData implements java.io.Serializable
{

    /** 公司版权信息. */
    public static final String copyright = "Copyright 2014, TH Supcom Corporation";

    /** 提交路径. */
    public static final String SCC_BRANCH = "$URL$";

    /** 提交日期. */
    public static final String SCC_LAST_MODIFICATION_DATE = "$Date$";

    /** 最终修改人员. */
    public static final String SCC_LAST_MODIFIER_NAME = "$Author$";

    /** 最终版本号. */
    public static final String SCC_REVISION = "$Revision$";

    private static final long serialVersionUID = 1L;

    /**
     * 默认构造器 .
     */
    public PhamMachineConfigModel ()
    {

    }

    /**
     * 获取服务药房属性.
     * 
     * @return the String
     */
    public String getDeptCode ()
    {
        return get ("deptCode");
    }

    /**
     * 获取.
     * 
     * @return the String
     */
    public String getDeptName ()
    {
        return get ("deptName");
    }

    /**
     * 获取药房拼音码.
     * 
     * @return the deptPinyinCode
     */
    public String getDeptPinyinCode ()
    {
        return get ("deptPinyinCode");
    }

    /**
     * 获取启用标志属性.
     * 
     * @return the Integer
     */
    public Integer getEnableFlag ()
    {
        return get ("enableFlag");
    }

    /**
     * 获取物理地址属性.
     * 
     * @return the String
     */
    public String getLocation ()
    {
        return get ("location");
    }

    /**
     * 获取机器名称属性.
     * 
     * @return the String
     */
    public String getMachineName ()
    {
        return get ("machineName");
    }

    /**
     * 获取机器类型 P=打印机 A=摆药机属性.
     * 
     * @return the String
     */
    public String getMachineType ()
    {
        return get ("machineType");
    }

    /**
     * 获取机器类型名称.
     * 
     * @return the String
     */
    public String getMachineTypeName ()
    {
        return get ("machineTypeName");
    }

    /**
     * 获取主键属性.
     * 
     * @return the Long
     */
    public Long getPhamMachineConfigId ()
    {
        return get ("phamMachineConfigId");
    }

    /**
     * 获取机器名称拼音码属性.
     * 
     * @return the String
     */
    public String getPinYinCode ()
    {
        return get ("pinYinCode");
    }

    /**
     * 获取服务地址属性.
     * 
     * @return the String
     */
    public String getServiceSite ()
    {
        return get ("serviceSite");
    }

    /**
     * 设置服务药房属性.
     * 
     * @param deptCode the deptCode to set.
     */
    public void setDeptCode (final String deptCode)
    {
        set ("deptCode", deptCode);
    }

    /**
     * 设置.
     * 
     * @param deptName the deptName to set.
     */
    public void setDeptName (final String deptName)
    {
        set ("deptName", deptName);
    }

    /**
     * 设置药房拼音码.
     * 
     * @param deptPinyinCode the deptPinyinCode to set.
     */
    public void setDeptPinyinCode (final String deptPinyinCode)
    {
        set ("deptPinyinCode", deptPinyinCode);
    }

    /**
     * 设置启用标志属性.
     * 
     * @param enableFlag the enableFlag to set.
     */
    public void setEnableFlag (final Integer enableFlag)
    {
        set ("enableFlag", enableFlag);
    }

    /**
     * 设置物理地址属性.
     * 
     * @param location the location to set.
     */
    public void setLocation (final String location)
    {
        set ("location", location);
    }

    /**
     * 设置机器名称属性.
     * 
     * @param machineName the machineName to set.
     */
    public void setMachineName (final String machineName)
    {
        set ("machineName", machineName);
    }

    /**
     * 设置机器类型 P=打印机 A=摆药机属性.
     * 
     * @param machineType the machineType to set.
     */
    public void setMachineType (final String machineType)
    {
        set ("machineType", machineType);
    }

    /**
     * 设置机器类型名称.
     * 
     * @param machineTypeName the machineTypeName to set.
     */
    public void setMachineTypeName (final String machineTypeName)
    {
        set ("machineTypeName", machineTypeName);
    }

    /**
     * 设置主键属性.
     * 
     * @param phamMachineConfigId the phamMachineConfigId to set.
     */
    public void setPhamMachineConfigId (final Long phamMachineConfigId)
    {
        set ("phamMachineConfigId", phamMachineConfigId);
    }

    /**
     * 设置机器名称拼音码属性.
     * 
     * @param pinYinCode the pinYinCode to set.
     */
    public void setPinYinCode (final String pinYinCode)
    {
        set ("pinYinCode", pinYinCode);
    }

    /**
     * 设置服务地址属性.
     * 
     * @param serviceSite the serviceSite to set.
     */
    public void setServiceSite (final String serviceSite)
    {
        set ("serviceSite", serviceSite);
    }
}